package com.shzu.jwc.ty.dao;

import com.shzu.jwc.ty.bean.PeTest;
import com.shzu.jwc.ty.bean.PeTestExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PeTestMapper {
    long countByExample(PeTestExample example);

    int deleteByExample(PeTestExample example);

    int deleteByPrimaryKey(Integer peTestId);

    int insert(PeTest record);

    int insertSelective(PeTest record);

    List<PeTest> selectByExample(PeTestExample example);

    PeTest selectByPrimaryKey(Integer peTestId);

    int updateByExampleSelective(@Param("record") PeTest record, @Param("example") PeTestExample example);

    int updateByExample(@Param("record") PeTest record, @Param("example") PeTestExample example);

    int updateByPrimaryKeySelective(PeTest record);

    int updateByPrimaryKey(PeTest record);

    List<PeTest> getpetest(@Param("peTestState") Integer peTestState,@Param("systemYearId") Integer systemYearId,@Param("startPos") Integer startPos,@Param("pageSize") Integer pageSize);

    long countpetest(@Param("peTestState") Integer peTestState,@Param("systemYearId") Integer systemYearId);
}